ICLP 2005 Doctoral Consortium Concurrent Methodologies for Global Optimization

نویسنده

  • Luca Bortolussi
چکیده

Introduction. My research interests are mainly focused on concurrent approaches to global optimization problems. Optimization tasks have two main conflicting features: they are both very difficult and central to a lot of the applications computer science faces daily. The problems I’m most interested in stem out from biology, protein folding being the principal one1. The protein folding, or protein structure prediction problem, is the task of identifying the characteristic (native) spatial configuration of a protein (a polymeric chain built up from 20 different aminoacids), given the sequence of aminoacids composing it. This problem can be modeled as the search of the configuration of minimum free energy, and even very coarse abstractions of it are known to be NPhard. Needless to say, it is far from being solved in a satisfactory way, even if there is a huge amount of research on it, due to its enormous importance in biological and pharmaceutical research. The most striking feature, however, is not its mathematical difficulty, but the fact that Nature is able to fold correctly a protein in a very short time (milliseconds), “exploring” a very small portion of the search space, even if the main forces behind the process (i.e. protein-solvent interaction) have a “stochastic” nature (in the sense of statistical mechanics).2 In addition, the native configuration is reached simply by the interaction among the atoms constituting the protein. In some sense, it’s the concurrent interaction between these “simple” agents, that obey “simple” rules (the laws of physics), that determines both the protein’s native structure and the dynamics of the process for reaching it. Therefore, one of the key ingredient that enables Nature to be so efficient could be this total concurrency itself. Concurrent simulation of Protein Folding. The previous reflections are the starting point of the attempts we made so far in modelling the protein structure prediction problem in a concurrent setting. In [1], we associated an independent process to each aminoacid, modeled here in a simplified way as a single centre of interaction. These agents interact by exchanging information about their spatial position, using this knowledge to move in the space, trying to reach the configuration of minimum free energy. The moving strategy used is a Monte-Carlo one: moves lowering the energy are always performed, while moves rising the energy are executed with a certain probability depending on the difference of potential. The whole simulation was written in SICStus-LINDA. The results were encouraging, even if the coarseness of the energy model used and the slowness of communications between LINDA processes forbade to obtain decent predictions for whole proteins. To tackle these problems, in [2] we embedded the previous framework in a multi-agent scheme designed for optimization tasks, implementing the whole system both in SICStus-LINDA and in C (in a multi-threading version). In this new model we adopted a different potential, still representing the aminoacids as a single center of interaction, and identifying them with a concurrent process. In addition, we introduced some higher level agents, which have the task of both coordinating the exploration of the state space performed by the aminoacid agents and introducing some form of cooperation among them. This cooperative action helps the aminoacids to form some local patterns, like helices and sheets, that are very common in proteins. The enhancements introduced here improve a lot the

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The ICLP 2013 Doctoral Consortium

The ICLP 2013 Doctoral Consortium (DC) is the ninth doctoral consortium collocated with the 29th International Conference on Logic Programming (ICLP). The ICLP 2013 DC follows the very positive experience of previous events held in Sitges (Spain) on October 3rd, 2005, in Seattle (WA, USA) on August 21st, 2006, in Porto (Portugal) on September 8th, 2007, in Udine (Italy) on December 10th, 2008, ...

متن کامل

ICLP 2005 Doctoral Consortium SiLCC Is Linear Concurrent Constraint Programming

Introduction. The Concurrent Constraint (CC) [8] languages allow to model a large number of constraint programming systems, form Prolog coroutinings to constraints propagation mechanisms such these implemented in the Finite Domain (FD) solver of GNU-Prolog [2]. These languages are an extension of CLP obtained by an addition of a synchronization primitive based on constraint implication. The Lin...

متن کامل

Concurrent Methodologies for Global Optimization

Some biology: Proteins Proteins are fundamental biological molecules, made from aminoacids (primary structure). Their functionality derives from their peculiar 3D structure (native or tertiary structure). It is supposed to be the state of minimum free energy. The protein structure prediction problem is the problem of identifying the 3D fold of a protein, given its primary structure. It is an op...

متن کامل

Proposal Genetic Programming Based Tools for Nonlinear Systems Identification

The Doctoral Consortium of the 2010 IEEE International Conference on Networking, Sensing and Control was held on April 11, 2010, in Chicago, USA. The objective of this Doctoral Consortium is to provide an opportunity for the Ph.D. students to discuss their dissertation research topics, research plans, and research methodologies with peers in the community, and use such feedbacks and suggestions...

متن کامل

Doctoral Consortium at the 2005 Semantic Mining Summer School

s Booklet Doctoral Consortium at the 2005 Semantic Mining Summer School

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005